#include<stdio.h> 
#include<string.h> 
int isBCD(char c)
{
	if(c==',') return 1;
	if(c=='.') return 1;
	if(c=='!') return 1;
	if(c==' ') return 1;
	if(c=='?') return 1;
	return 0;
}
int main()
{
	int i=0;
	char s[10];
	gets(s);
	while(s[i]!='\0')
	{
		while(isBCD(s[i])==1&&s[i]!=0)
			i++;
		int si=i;
		while(isBCD(s[i])==0&&s[i]!=0)
			i++;
		int ei=i-1;
		while(si<ei)
		{
			char t=s[si];
			s[si]=s[ei];
			s[ei]=t;
			si++;
			ei--;
		}
	}
	for(int j=0;j<strlen(s);j++)
		printf("%c",s[j]);
	return 0;
}
